package com.tx.admin.entity.rbac;

import javax.persistence.Column;
import javax.persistence.Entity;

import com.tx.admin.entity.SuperEntity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Entity
@Data
public class RoleEntity extends SuperEntity{

	@ApiModelProperty("名称")
	private String title;
	
	
	
	//数据权限id集合
	@ApiModelProperty("函数数据权限集合")
	@Column(columnDefinition="text")
	private String dataPermissionIds;
		
	@ApiModelProperty("数据权限集合")
		//函数权限id集合
	@Column(columnDefinition="text")
	private String dataFunctionIds;
	
	private String roleType;
	
	public enum RoleTypeEnum{
		//用户自定义角色
		user,
		//系统角色
		sys,
	}
}
